package com.zhongwang.mms.gen.model;
import java.io.Serializable;
import lombok.Data;
@Data
public class PInventoryProjectMarkGenModel implements Serializable{

  private static final long serialVersionUID = 1140418713830348032L;
  private Integer ipmId;

	/**
	 * 外键：依赖提报计划表主键

	 */
  private Integer ipmRppId;

	/**
	 * 申请人
	 */
  private Integer ipmProposerId;

	/**
	 * 申请时间
	 */
  private java.util.Date ipmDate;

	/**
	 * 备注

	 */
  private String ipmRemark;

	/**
	 * 标识用的是哪个库
 h：半成品库
	 */
  private String ipmItyType;

	/**
	 * 库存划项目数量
	 */
  private Double ipmNum;

	/**
	 * 库存划项目重量

	 */
  private Double ipmWeight;

	/**
	 * 执行时间
	 */
  private java.util.Date ipmExecDate;

	/**
	 * 执行人

	 */
  private Integer ipmExecutorId;

	/**
	 * 划入的项目的项目编号

	 */
  private String ipmInProjectCode;

	/**
	 * 划入的项目的项目名称
	 */
  private String ipmInProjectName;

	/**
	 * 外键：划入前在库存的id

	 */
  private Integer ipmBeforeItyId;

	/**
	 * 外键：划入后在库存的id

	 */
  private Integer ipmAfterItyId;

	/**
	 * 执行状态 1是未执行，2是已执行
	 */
  private Integer ipmExecStatus;

	/**
	 * 申请状态 1是待提交，2是已提交
	 */
  private Integer ipmAppStatus;

	/**
	 * 外键：划出的出库单，依赖外购件
	 */
  private Integer ipmOutOdrId;

	/**
	 * 外键：划入的入库单，依赖外购件
	 */
  private Integer ipmInOdrId;

	/**
	 * 库存划项目物料编码

	 */
  private String ipmMatCode;

	/**
	 * 库存划项目物料描述
	 */
  private String ipmMatDesc;


  public Integer getIpmId() {
    return ipmId;
  }

  public void setIpmId(Integer ipmId) {
    this.ipmId = ipmId;
  }


  public Integer getIpmRppId() {
    return ipmRppId;
  }

  public void setIpmRppId(Integer ipmRppId) {
    this.ipmRppId = ipmRppId;
  }


  public Integer getIpmProposerId() {
    return ipmProposerId;
  }

  public void setIpmProposerId(Integer ipmProposerId) {
    this.ipmProposerId = ipmProposerId;
  }


  public java.util.Date getIpmDate() {
    return ipmDate;
  }

  public void setIpmDate(java.util.Date ipmDate) {
    this.ipmDate = ipmDate;
  }


  public String getIpmRemark() {
    return ipmRemark;
  }

  public void setIpmRemark(String ipmRemark) {
    this.ipmRemark = ipmRemark;
  }


  public String getIpmItyType() {
    return ipmItyType;
  }

  public void setIpmItyType(String ipmItyType) {
    this.ipmItyType = ipmItyType;
  }


  public Double getIpmNum() {
    return ipmNum;
  }

  public void setIpmNum(Double ipmNum) {
    this.ipmNum = ipmNum;
  }


  public Double getIpmWeight() {
    return ipmWeight;
  }

  public void setIpmWeight(Double ipmWeight) {
    this.ipmWeight = ipmWeight;
  }


  public java.util.Date getIpmExecDate() {
    return ipmExecDate;
  }

  public void setIpmExecDate(java.util.Date ipmExecDate) {
    this.ipmExecDate = ipmExecDate;
  }


  public Integer getIpmExecutorId() {
    return ipmExecutorId;
  }

  public void setIpmExecutorId(Integer ipmExecutorId) {
    this.ipmExecutorId = ipmExecutorId;
  }


  public String getIpmInProjectCode() {
    return ipmInProjectCode;
  }

  public void setIpmInProjectCode(String ipmInProjectCode) {
    this.ipmInProjectCode = ipmInProjectCode;
  }


  public String getIpmInProjectName() {
    return ipmInProjectName;
  }

  public void setIpmInProjectName(String ipmInProjectName) {
    this.ipmInProjectName = ipmInProjectName;
  }


  public Integer getIpmBeforeItyId() {
    return ipmBeforeItyId;
  }

  public void setIpmBeforeItyId(Integer ipmBeforeItyId) {
    this.ipmBeforeItyId = ipmBeforeItyId;
  }


  public Integer getIpmAfterItyId() {
    return ipmAfterItyId;
  }

  public void setIpmAfterItyId(Integer ipmAfterItyId) {
    this.ipmAfterItyId = ipmAfterItyId;
  }


  public Integer getIpmExecStatus() {
    return ipmExecStatus;
  }

  public void setIpmExecStatus(Integer ipmExecStatus) {
    this.ipmExecStatus = ipmExecStatus;
  }


  public Integer getIpmAppStatus() {
    return ipmAppStatus;
  }

  public void setIpmAppStatus(Integer ipmAppStatus) {
    this.ipmAppStatus = ipmAppStatus;
  }


  public Integer getIpmOutOdrId() {
    return ipmOutOdrId;
  }

  public void setIpmOutOdrId(Integer ipmOutOdrId) {
    this.ipmOutOdrId = ipmOutOdrId;
  }


  public Integer getIpmInOdrId() {
    return ipmInOdrId;
  }

  public void setIpmInOdrId(Integer ipmInOdrId) {
    this.ipmInOdrId = ipmInOdrId;
  }


  public String getIpmMatCode() {
    return ipmMatCode;
  }

  public void setIpmMatCode(String ipmMatCode) {
    this.ipmMatCode = ipmMatCode;
  }


  public String getIpmMatDesc() {
    return ipmMatDesc;
  }

  public void setIpmMatDesc(String ipmMatDesc) {
    this.ipmMatDesc = ipmMatDesc;
  }

}
